﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using Persistente;
using Persistente.Pele;

namespace Negocio.Pele
{
    public class NTipoPele
    {
        public int idTipoPele { get; set; }
        public string nmTipoPele { get; set; }
        public string dsTipoPele { get; set; }


        public bool Salvar()
        {
            var obTipoPele = new PTipoPele();
            return obTipoPele.Salvar(nmTipoPele, dsTipoPele);
        }

        public bool Remover(int idTipoPele)
        {
            var obTipoPele = new PTipoPele();
            return obTipoPele.Remover(idTipoPele);
        }

        public DataSet pegarTiposPele(string nmTipoPele = null, string dsTipoPele =null)
        {
            var obPNTipoPele = new PTipoPele();
            return obPNTipoPele.pegarTipoPele(nmTipoPele, dsTipoPele);
        }

        public void pegarTipoPelePorId()
        {
            var obPTipoPele = new PTipoPele();
            var obTbTipoCabelo = obPTipoPele.pegarTipoCabeloPorId(idTipoPele);
            if (obTbTipoCabelo != null)
            {
                idTipoPele = obTbTipoCabelo.id_tipo_pele;
                nmTipoPele = obTbTipoCabelo.nm_tipo_pele;
                dsTipoPele = obTbTipoCabelo.ds_tipo_pele;
            }
        }

        public bool Alterar(int idTipoPele)
        {
            var obPTipoPele = new PTipoPele();
            var obTbTipoPele = new tb_tipo_pele();
            obTbTipoPele.nm_tipo_pele = nmTipoPele;
            obTbTipoPele.ds_tipo_pele = dsTipoPele;
            return obPTipoPele.Alterar(idTipoPele, obTbTipoPele);
        }
    }
}
